const fun = (num) => console.log('同步',num);
// 1
(async () => fun(1))();

// 2
(() => {
    return new Promise(
    	resolve => resolve(fun(2))
    )
})

// 3
Promise.try(() => fun(3)).then()